package br.com.simplex;

public class Variavel {

	private String nome;
	private int linhaAssociada;
	private boolean isBasica;

	private Variavel(String nome,boolean isBasica,int linhaAssociada){
		setNome(nome);
		setBasica(isBasica);
		setLinhaAssociada(linhaAssociada);
	}

	public Variavel(String nome){
		this(nome,false,-1);
	}
	
	public Variavel(String nome,int linhaAssociada){
		this(nome,true,linhaAssociada);
	}
	
	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public int getLinhaAssociada() {
		return linhaAssociada;
	}

	public void setLinhaAssociada(int linhaAssociada) {
		this.linhaAssociada = linhaAssociada;
	}

	public boolean isBasica() {
		return isBasica;
	}

	public void setBasica(boolean isBasica) {
		this.isBasica = isBasica;
		if(!isBasica){
			linhaAssociada = -1;
		}
	}
	
	
	
}
